package com.bdqn.membersystem.pojo;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
* 作者：姚岳城
* 日期：2020/4/3 16:53
*/

@Data
public class AuUser implements Serializable {
    /**
    * 主键id
    */
    private Long id;

    /**
    * 登录账号
    */
    private String loginCode;

    /**
    * 登录密码（初始密码为证件号码后六位）
    */
    private String password;

    /**
    * 二级密码（初始密码为证件号码后六位）
    */
    private String password2;

    /**
    * 用户真实姓名
    */
    private String userName;

    /**
    * 性别
    */
    private String sex;

    /**
    * 生日
    */
    private Date birthday;

    /**
    * 证件类型id
    */
    private String cardType;

    /**
    * 证件类型名称
    */
    private String cardTypeName;

    /**
    * 证件号码
    */
    private String idCard;

    /**
    * 收货国家
    */
    private String country;

    /**
    * 手机
    */
    private String mobile;

    /**
    * email
    */
    private String email;

    /**
    * 收获地址
    */
    private String userAddress;

    /**
    * 邮编
    */
    private String postCode;

    /**
    * 注册时间
    */
    private Date createTime;

    /**
    * 推荐人id（默认为当前登录用户id）
    */
    private Long referId;

    /**
    * 推荐人编码（默认为当前登录用户logincode）
    */
    private String referCode;

    /**
    * 所属角色id
    */
    private Long roleId;

    /**
    * 所属角色名称
    */
    private String roleName;

    /**
    * 用户类型id
    */
    private String userType;

    /**
    * 用户类型名称
    */
    private String userTypeName;

    /**
    * 是否启用（1、启用2、未启用）
    */
    private Integer isStart;

    /**
    * 最新更新时间
    */
    private Date lastUpdateTime;

    /**
    * 最后登录时间
    */
    private Date lastLoginTime;

    /**
    * 开户卡号
    */
    private String bankAccount;

    /**
    * 开户行
    */
    private String bankName;

    /**
    * 开户人
    */
    private String accountHolder;

    /**
    * 身份证照片存放路径
    */
    private String idCardPicPath;

    /**
    * 银行卡照片存放路径
    */
    private String bankPicPath;

    private static final long serialVersionUID = 1L;
}